查看原文
其他

从程序员到 CTO:如何过渡到 C 级的真实技巧

21CTO 21CTO 2023-01-28

导读:各位,你是否曾经想过,将来也能很好地管控一个技术团队还有它的开发方向?本文描述的就是开发者如何成为 CTO。


你是否曾经想要更好地控制公司的开发方向?什么时候该重新考虑自己的角色?


据外媒 Honeypot的一项研究发现,随着年龄的增长,许多开发人员对他们的工作环境和公司文化会越来越不满意,开发者从 29 岁开始有年龄歧视的风险被增加。



随着我们越来越习惯于工作生活和职业责任,作为一个开发人员,对可能无法控制的因素感到些许无助是很常见的。


有些问题可能是由管理层或 C 级团队设置的,而开发者只需要做一定的编码投入即可。


尽管有各种各样的方式来协商和管理我们的工作生活,但一些开发人员选择大力改变自己的角色——甚至可能通过创业来实现自己的价值。


从开发人员到 CTO 的道路并不平坦,但它已经铺好。你有各种各样的理由去追求它,还有各种不同的方式来扮演这个角色。


也许你是公司的第一位开发人员,也许有一个朋友找你做大事。或者,你可能正在积极寻找那个重要的 C 级角色。无论你是梦想未来还是准备立即开始担任该职位,你都可以使用一些策略来将自己打造成为最好的(也是最可聘用的!)CTO。


1. 超越标准工具包


世界上最好的开发人员如果只能做到这一点,那他肯定不会成为一名优秀的 CTO。


关于CTO的职责,主要分为以下三个领域:

1、业务(处理数字和收入)

2、产品(我们想要交付的产品)

3、技术(我们将如何创造想要交付的产品)。


最终,CTO 需要专注于将这三者协调在一起。成为看到大局的远见者和促成事情发生的催化剂。


Yunar 首席技术官 Reiner Kraft

这3个领域实际上跨越了不同的工作领域与职责。


在某种程度上,CTO 角色的确切性质是由 CTO自己决定的。Stripe 的前首席技术官、现任 OpenAI 的联合创始人兼首席技术官Greg Brockman在博客中这样写道,虽然与他交谈的每一位CTO“都将自己视为技术组织的推动者”,但其实际运作方式却有所不同:“有时这是关于连接高级工程师。有时是指导。对我来说,一个发人深省的案例是做为一位 CTO,他实际上是产品负责人。”


这种灵活性和责任范围意味着您需要扩展自己的工具包来超越软件和编程。


作为 CTO,你将负责公司的大量工作,从文化到招聘再到业务等等。你如果希望尽快参与其中一些领域。有许多小而有价值的方法可以让您在当前公司承担更多责任:


  • 协助策划公司会议

  • 加入招聘委员会,让下一位优秀工程师加入你的团队

  • 帮助设计师订购新的团队 T 恤等


不必恐惧去询问与自己日常工作量没有太大关系的角色或团队中的某位同事。


把手伸向与业务发展和管理密切相关的项目,在那里可以通过渗透到业务深度学习。大多数公司会很高兴看到员工对自己的专业发展感兴趣,这种额外的行为可能还会在升职期间派上用场。


这些其实也是 CTO 职责领域的一部分,因此将所有事情都视为长期很重要努力。评估你自己的能力,找到你的不足之处,可能很缓慢但又很稳定地努力建立你的新技能。



你可能需要在某个时候攻读硕士学位,这将为你提供全面且可验证的专业知识。我们在调查中发现,在简历中超过三分之二的 CTO 有多个领域的硕士学位,包括计算机科学、商业管理、物理学甚至艺术!但最常见的硕士课程是 IT,其中包括 IT 管理、商业信息系统、商业 IT等,所有这些课程都提供了技术和商业知识之间的有用联系。


这仍然有三分之一的 CTO 没有硕士学位,这意味着如果你通过实践和专业经验来培养自己的技能,也可能不需要进一步的教育,亦能胜任该职位。


2. 寻找社区


“尝试建立社交网络”可能是让人茫然,又令人生畏的建议。它可能会让人想起尬聊或强迫型友情。


同时,作为一名想成为 CTO 的人,留意机会、和志同道合的人在一起,聊天激动人心的想法也很重要,因为作为一名 CTO 或联合创始人,谁会想一直在底层工作。


与其视为网络,也可尝试一下新玩法,在您认为真正有趣且感到舒适的情况下扩大遇到上述任何情况的机会。


有的技术社区在大多数城市,都有很多技术人员的聚会或技术会议,你可以在其中与所在行业和公司感兴趣的人们进行交流。或者干脆参加黑客马拉松,某天的一个有趣项目可能会变成一家独角兽公司。


如果您不喜欢线下活动,或者疫情等原因,请在线扩展您的精力。LinkedIn 是一个较好的职业参与途径。使您的页面成为人们认可的活跃页面。这里有一些想法可以帮助你入门:


  • 撰写博客(比如解决了工作中的有趣问题、是否刚刚完成了招聘流程并考虑如何改进它?有一个新的最喜欢的黑客想要和其它人分享?)。

  • 分享您觉得有趣或技术干货的文章。 

  • 制作与您的领域相关的课程(记住要保持专业!)。

  • 点赞和评论他人的帖子也可以大大提高你在 LinkedIn 上的存在感,使您成为其他人可能记住的数字面孔。


还有其他选择,你喜欢的产品那里也有有趣且引人入胜的社区。重要的是让自己置身于世,与世界互动,让任何有新想法的人都能轻松找到你——他们的下一位 CTO。


3. 准备好做领导


最后,任何出色的 C 级职位都与一件事有关:人。

“我对自己想要参与的环境有一个非常强烈的愿景,我愿意不遗余力地让它存在。


我面临一个选择:技术路线或人员路线。我从来没有发现比编写代码更喜欢的事情,但同时我知道,作为一个组织,我们有责任支持和雇用更优秀的人才。”


OpenAI 联合创始人兼首席技术官 Greg Brockman


说这番话的Brockman 所说的支持员工的责任,它来自于其在 Stripe 的 CTO 经验。


你不必等到成为 CTO 后才开始努力改善和了解同事的生活,你现在就可以从与同事交谈并询问他们是否需要帮助开始。


通过参与自己以外的工作,你不仅会成为同事的好朋友,还会更清楚地了解公司正需要解决的问题。 


你也可以在达到那个阶段之前就开始像 C 级人士一样思考和阅读,让自己在竞争中站稳脚跟,并体验 CTO 的现实生活中会发生什么。


有的图书还可以传授有用的领导策略和沟通技巧,让你在时机成熟时成为更好的 CTO。


Joel Beasley 13 岁开始编写代码,18 岁卖掉了他的第一项技术,成为了与初创企业和价值数十亿美元的企业合作的首席技术官。


他强调了沟通的重要性: 

“你必须能够在生活中进行交流,这非常重要。学校在某种程度上强调了这一点。如果你不能与其他人交流,不能理解你的想法,那么你就是在放弃自己的潜力。”


现代首席技术官乔尔·比斯利

除了 Beasley 的书,你还可以尝试领先的科技和创业作家,包括 Ben Horowitz、Rorie Devine、Mark McCormack 等。


如果您难以抽出时间阅读,可以考虑使用像Blinkist这样的应用程序,它将非小说类内容消化成易于理解的小创意。


如果感觉这项工作正在让你远离你的初恋——编码,那是值得关注的事情。


Reiner Kraft 警告说,这可能是工作的一部分:“指挥管弦乐队的人不一定会演奏乐器。同样,成为 CTO 的真正意义在于帮助他人成长。”


所以…


4. 学会放手


很多 CTO 说,无论好坏,他们的角色都包括从初恋中退后一步——发展。


有时成为 CTO 可能意味着从第一天起,你就不需要再编码。其他时候,随着时间的推移,它也会慢慢发生调整。在描述自己的职业旅程时,Airbnb 的联合创始人兼前首席技术官Nathan Blecharczyk 这样说道:

“在我的头一年半里,我确实自己编写了每一行代码。


在接下来的三年里,一切都是为了招聘,组建一个团队:我大部分时间都在筛选候选人,并试图让优秀的人相信加入 Airbnb 是值得的。


作为首席技术官,我不仅负责软件工程,还负责数据科学、在线营销的数据驱动方面以及我们的在线支付团队。”

也有许多 CTO 努力将编码作为他们生活的一部分。


Due 的首席技术官 Chalmers Brown 如是说: 

“我仍然每天都在编写代码和架构,因为确保这些技能是相关的并且是最新的,以便与我的开发人员团队合作并适当地指导他们,这一点很重要。


另外,我喜欢做这方面的工作。” 

其他人则找到了与代码保持密切联系的新方法。


当 Arash Ferdowsi 还是 Dropbox 的 CTO 时,他以“首席调试员”而闻名,《福布斯》报道了他“随时提交错误报告的倾向——凌晨 3 点的邮件并不少见。虽然他不再编码,但他 仍然是确保公司不断增长的产品系列,是一位保持统一并保持设计简单和易用性的人物。”


即使你仍然在和代码一起工作,也需要不得不摆脱那些构成开发人员日常生活一部分的复杂、有益的工作。


HeidiPay 首席技术官 Alistair Stead 这样说:

“作为 CTO 的一个重要部分是“能够看到更广阔的视野并提前一两步思考。


在我职业生涯的早期,我意识到技术的存在只是为了满足业务需求。


开发人员活着就是为了解决复杂的问题,但要为业务需求找到最简单的解决方案,因此业务向前发展应该是当务之急。”


无论您是否努力将编码作为工作生活的一部分,CTO 的职责范围确实非常广泛,你所做的编码工作应该比开发人员少得多。


作为一名寻求进入 C 级职位的开发人员,这值得人们反思:


  • 你是否真的很乐意担任一个更多关于领导力、商业战略和公司文化而不是编码的角色?你愿意花更多的时间在会议上而不是在电脑上吗?

  • 在想像上比创造上花更多的时间?


如果答案是“是的,肯定!”,那很好;


也可以说“哎呀,不,谢谢!”,更高的职位并不总是意味着更好。


但是,如果您确实决定 CTO 道路是适合自己的路,那将是一次令人着迷且振奋的经历,并且在这段过程中需要学习很多东西。


尽量享受这个旅程,就像享受结果一样!


作者:洛逸


相关阅读:


从 CTO 到 CEO:让技术专家整体负责公司总共分几步?

CTO职责铁三角:商业、技术、团队

开发者启示录:时下是成为 CTO 的最好机遇

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存